#include "Udpserver.hpp"
using namespace std;
UdpServer* g_udp = nullptr;
void handler(int signo)
{
    if(g_udp)
    {
        g_udp->stop();
        exit(0);
    }
}
int main(int argc, char *argv[])
{
    UdpServer udp;
    g_udp = &udp;
    udp.Start();
    while(true)
    {
        string msg;
        string ip;
        uint16_t port;
        udp.Recv(msg,ip,port);
        cout << "消息:" << msg << "ip:" << ip << "port:" << port << endl;
        udp.Send(msg,ip,port);
        cout << "发送成功" << endl;
    }
    return 0;
}